Part Number Hot Search : 
CSA733 3492IF 6304A U2759B 6304A BRF106 BCM5482 54125
Product Description
Full Text Search
 

To Download MM908E625 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 MOTOROLA
SEMICONDUCTOR TECHNICAL DATA
Order this document from Analog Marketing: MM908E625/D Rev 2.0, 09/2003
Preliminary Information Integrated Quad Half H-Bridge with Power Supply, Embedded MCU, and LIN Serial Communication
The 908E625 is a highly integrated single-package solution that includes a high-performance HC08 microcontroller with a SMARTMOSTM analog control IC. The HC08 includes flash memory, a timer, enhanced serial communications interface (ESCI), an analog-to-digital converter (ADC), serial peripheral interface (SPI), and an internal clock generator module. The analog control die provides fully protected H-Bridge/high-side outputs, voltage regulator, watchdog, and local interconnect network (LIN) physical layer. The single-package solution, together with LIN, provides optimal application performance adjustments and space-saving PCB design. It is especially suited for the control of automotive mirror, door lock, and lightlevelling applications. Features * High-Performance M68HC08 Core * 16 K Bytes of On-Chip Flash Memory * 512 Bytes of RAM * Two 16-Bit, 2-Channel Timers * 10-Bit Analog-to-Digital Converter (ADC) * Three 2-Terminal Hall-Effect Sensor Input Ports * One Analog Input with Switchable Current Source * Four Low RDS(ON) Half-Bridge Outputs * One Low RDS(ON) High-Side Output * 16 Microcontroller I/Os 908E625 Simplified Application Diagram 908E625 Simplified Application Diagram Simplified Application Diagram 908E625
VSU P 1- 3
LIN VREFH VDDA EVDD VDD VREFL VSSA EVSS VSS RxD PTE1/RxD RSTB RSTB_A IRQB IRQB_A PTD1/TACH1 FGEN SSB PTB1/AD1 BEMF PTD0/TACH0 HB1 M HB2 HB3 HB4 HS High-Side Output 2 HVDD H1 H2 H3 PA1 M M
908E625
H-BRIDGE POWER SUPPLY WITH EMBEDDED MCU AND LIN
DWB SUFFIX CASE 1400-01 54-TERMINAL SOICWB-EP
ORDERING INFORMATION
Device PM908E625ACDWB/R2 Temperature Range (TA) -40C to 85C Package 54 SOIC WB-EP
4 Half-Bridge Outputs
Switched Internal VDD Output Three 2-Terminal Hall-Effect Sensor Inputs Analog Input with Current Source Microcontroller Ports
This document contains information on a product under development. Motorola reserves the right to change or discontinue this product without notice. (c) Motorola, Inc. 2003
P G N D 1- 2
PTA0-4 PTB3-7 PTC2-4
p
g
RSTB
IRQB
PTD1/TACH1
PTD0/TACH0/BEMF
PTE1/RxD
RxD
SSB
FGEN
BEMF
IRQB_A
RSTB_A
VSUP
VSUP
VSUP
GND
M68HC08 CPU M68HC08 CPU
Voltage Regulator
ANALOG ANALOG
Power-On Reset Module
Reset Control Switched VDD Driver and Diagnostic
PTB1/AD1
GND
908E625 2
GND GND RxD PTE1/RxD RSTB_A IRQB_A SSB PTD0/TACHO/BEMF VSUP1 VSUP2 VSUP3 PTD1/TACH1 PTB1/AD1 FGEN BEMF RSTB IRQB
VSS VDD
VREFL
VSSA
CPU
ALU
EVSS
EVDD
HVDD
VDDA Periodic Wake-Up Timebase Module Arbiter Module Serial Peripheral Interface Module Prescaler Module
VREFH
Control and Status Register 64 Bytes User Flash 15,872 Bytes User RAM 512 Bytes Monitor ROM 310 Bytes Internal Clock Generator PTC0/MISO PTC1/MOSI PTA5/SPSCK MISO MOSI SPSCK
High-Side Driver and Diagnostic
HS
PTB7/AD7/TBCH1 Half-Bridge Driver and Diagnostic SPI and Control HB1
PTB6/AD6/TBCH0
PTB5/AD5
PTB4/AD4
PTB3/AD3
PTA0/KBD0
Half-Bridge Driver and Diagnostic
HB2
PTA1/KBD1
User Flash Vector Space 36 Bytes
PTA2/KBD2 Computer Operating Properly Module Single Breakpoint Break Module
PTA3/KBD3
PTA4/KBD4
Flash Programming ROM 1024 Bytes
Half-Bridge Driver and Diagnostic
HB3
PTC4/OSC1
5-Bit Keyboard Interrupt Module
Autonomous Watchdog
PTC3/OSC2 Two-Channel Timer Interface Module A PTE0/TxD Two-Channel Timer Interface Module B System Integration Module Analog-to-Digital Converter PTB0/AD0 Security Module Enhanced Serial Communication Interface Module
Half-Bridge Driver and Diagnostic
HB4
PTC2/MCLK
Figure 1. 908E625 Simplified Internal Block Diagram
TXD LIN Physical Layer ADOUT Analog Multiplexer
H1 Hall-Effect Sensor H2 H3 Analog Port with Current Source PA1
PTA2/KBD2
FLSVPP
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Figure 1. 908E625 Simplified Internal Block Diagram
PTB7/AD7/TBCH1 PTB6/AD6/TBCH0 PTC4/OSC1 PTC3/OSC2 PTC2/MCLK PTB5/AD5 PTB4/AD4 PTB3/AD3 IRQB RSTB PTB1/AD1 PTD0/TACH0/BEMF PTD1/TACH1 NC FGEN BEMF RSTB_A IRQB_A SSB LIN NC NC HB1 VSUP1 GND1 HB2 VSUP2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28
PTA0/KBD0 PTA1/KBD1 PTA2/KBD2 FLSVPP PTA3/KBD3 PTA4/KBD4 VREFH VDDA EVDD EVSS VSSA VREFL PTE1/RxD RxD VSS PA1 VDD H1 H2 H3 HVDD NC HB4 VSUP3 GND2 HB3 HS
TERMINAL FUNCTION DESCRIPTION
Terminal 1 2 3 4 5 6 7 8 9 10 11 12 13 14, 21, 22, 33 Terminal Name PTB7/AD7/ TBCH1 PTB6/AD6/ TBCH0 PTC4/OSC1 PTC3/OSC2 PTC2/MCLK PTB5/AD5 PTB4/AD4 PTB3/AD3 IRQB RSTB PTB1/AD1 PTD0/TACH0/ BEMF PTD1/TACH1 NC Die MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU - Description Port B, Terminal 7 (shared with ADC and Timer Channel B) Port B, Terminal 6 (shared with ADC and Timer Channel B) Port C, Terminal 4 Port C, Terminal 3 Port C, Terminal 2 Port B, Terminal 5 (shared with ADC) Port B, Terminal 4 (shared with ADC) Port B, Terminal 3 (shared with ADC) Interrupt Input Terminal Reset Terminal Port B, Terminal 1 (shared with ADC) Port D, Terminal 0 (shared with ADC, Timer Channel A, and BEMF Counter) Port D, Terminal 1 (shared with ADC and Timer Channel A) No Connected
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 3
TERMINAL FUNCTION DESCRIPTION (continued)
Terminal 15 16 17 18 19 20 23, 26, 29, 32 24, 27, 31 25, 30 28 34 35-37 38 39 40 41 42 43, 48 44 45 46 47 49 50 51 52 53 54 Terminal Name FGEN BEMF RSTB_A IRQB_A SSB SIO HB1, HB2, HB3, HB4 VSUP1, VSUP2, VSUP3 GND1, GND2 HS HVDD H3, H2, H1 VDD PA1 VSS RxD PTE1/RxD VREFL, VREFH VSSA EVSS EVDD VDDA PTA4/KBD4 PTA3/KBD3 DNC PTA2/KBD2 PTA1/KBD1 PTA0/KBD0 Die Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog Analog MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU MCU Description Current Limitation Frequency Input Terminal Back Electromagnetic Force Output Terminal Reset Terminal Interrupt Output Terminal SPI Port--Slave Select Terminal LIN Bus Line Half-Bridge Outputs 1 to 4 Terminals Supply Voltage Terminals 1 to 3 Ground Terminals 1 and 2 High-Side Output Terminal Switchable 5.0 V Output Hall-Effect Sensor Input Terminals 3 to 1 Voltage Regulator Output Terminal Input Terminal (with Current Source) Voltage Regulator Ground Terminal LIN Receiver Output Terminal Port E, Terminal 1 (shared with SCI RX Line) ADC Supply Terminals Supply Terminal Supply Terminal Supply Terminal Supply Terminal Port A, Terminal 4 (shared with Keyboard Module) Port A, Terminal 3 (shared with Keyboard Module) FLSVPP Test Terminal Port A, Terminal 2 (shared with Keyboard Module) Port A, Terminal 1 (shared with Keyboard Module) Port A, Terminal 0 (shared with Keyboard Module)
908E625 4
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
MAXIMUM RATINGS All voltages are with respect to ground unless otherwise noted.
Rating Symbol Value Unit
ELECTRICAL RATINGS
Supply Voltage Analog Chip Supply Voltage under Normal Operation (Steady-State) Analog Chip Supply Voltage under Transient Conditions (Note 1) Microcontroller Chip Supply Voltage Input Terminal Voltage Analog Chip (Note 2) Microcontroller Chip Maximum Microcontroller Current per Terminal All Terminals Except VDD/VSS/PTA0-PTA6/PTC0-PTC1 Terminals PTA0-PTA6 and PTC0-PTC1 Maximum Microcontroller VSS Output Current Maximum Microcontroller VDD Input Current LIN Supply Voltage (Note 3) Normal Operation (Steady-State) Transient Conditions (Note 1) Output Self-Limiting Current (Note 4) ESD Voltage Human Body Model (Microcontroller/SmartMOS) (Note 5) Machine Model (Note 6) Charge Device Model VESD1 VESD2 VESD3 2000/4000 200 500 VBUS(ss) VBUS(dynamic) -18 to 28 40 5.0 A V Ipin(1) Ipin(2) IMVSS IMVDD 15 25 100 100 mA mA V Vin(ANALOG) Vin(MCU) -0.3 to 5.5 VSS-0.3 to VDD +0.3 mA VSUP(ss) VSUP(pk) VDD -0.3 to 28 -0.3 to 40 -0.3 to 6.0 V V
IOUT(lim)
THERMAL RATINGS
Storage Temperature Operating Case Temperature (Note 7) Operating Junction Temperature Terminal Soldering Temperature (Note 8) Thermal Resistance (Junction to Ambient) All Outputs ON (Note 9), (Note 11) Single Output ON (Note 10), (Note 11) Notes 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. RJA1 RJA2 24 27 TSTG TC TJ TSOLDER -40 to 150 +85 -40 to 125 245 C C C C C/W
Transient capability for pulses with a time of t < 0.5 sec. Exceeding the limits on any parallel input, SSB, or Reset terminal may cause permanent damage to the devices. Exceeding the limits on the LIN terminal may cause permanent damage to the device. Overcurrent shutdown on HB1/HB2/HB3/HB4 and HS terminals. ESD1 testing is performed in accordance with the Human Body Model (CZAP = 100 pF, RZAP = 1500 ). ESD2 testing is performed in accordance with the Machine Model (CZAP =200 pF, RZAP = 0 ). The limiting factor is junction temperature, taking into account the power dissipation, thermal resistance, and heat sinking. Terminal soldering temperature is for 10 seconds maximum duration. Not designed for immersion soldering. Exceeding these limits may cause malfunction or permanent damage to the device. All outputs ON and dissipating equal power. One output ON and dissipating power. Per JEDEC JESD51-2 at natural convection, still air condition; and 2s2p thermal test board per JEDEC JESD51-7 and JESD51-5 (thermal vias connected to top ground plane).
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 5
STATIC ELECTRICAL CHARACTERISTICS All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted.
Characteristic Symbol Min Typ Max Unit
SUPPLY VOLTAGE RANGE
Nominal Operating Voltage VSUP 8.0 - 18 V
SUPPLY CURRENT RANGE
STOP Mode (Note 12) VSUP = 12 V, Cyclic Wake-Up Disabled ISUPSTOP - - 60 A
DIGITAL INTERFACE RATINGS
Output Terminals (RSTB, IRQ, BEMF) High-State Output Voltage (IOUT = 1.5 mA) Low-State Output Voltage (IOUT = - 250 A) Input Terminals (RSTB, IRQ, FGEN, SSB) Input Logic Low Voltage Input Logic High Voltage Input Terminals (RSTB, IRQ, FGEN, SSB) - Input Logic Hysteresis Input Terminals (RSTB, IRQ, FGEN, SSB) - Input Current (0 V < VIN < VDD) Input Terminals (RSTB, IRQ, FGEN, SSB) - Input Capacitance (Note 13) Input Terminals (RSTB, IRQ, FGEN, SSB) - Pull-up Resistor (IRQ, RSTB, SSB) VILL VILH VIHH IIN CIN RPullup - 3.5 100 - - - - - 550 20 TBD 60 1.5 - 800 - - - mV A pF k VOH VOL 3.75 - - - - 0.9 V V
SYSTEM RESETS AND INTERRUPTS
High-Voltage Reset Threshold Hysteresis Low-Voltage Reset Threshold Hysteresis High-Voltage Interrupt Threshold Hysteresis Low-Voltage Interrupt Threshold Hysteresis High-Temperature Reset (Note 14) Threshold Hysteresis Notes 12. STOP mode current will increase if VSUP exceeds 15 V. 13. 14. This parameter is guaranteed by process monitoring but is not tested in production. High-Temperature Interrupt (HTI) threshold is linked to High-Temperature Reset (HTR) threshold (HTR = HTI + 10C). TRON TIH - 5.0 170 - - - VLVION VLVIH 6.5 - - 0.4 8.0 - VHVION VHVIH 17.5 - 21 1.0 23 - V VLVRON VLVRH 3.6 4.0 100 4.5 V mV V VHVRON VHVRH 27 - 30 1.5 33 - V
C
908E625 6
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
STATIC ELECTRICAL CHARACTERISTICS (continued) All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted.
Characteristic Symbol Min Typ Max Unit
SYSTEM RESETS AND INTERRUPTS (continued)
High-Temperature Interrupt Threshold Hysteresis TION TIH - 5.0 160 - - -
C
VOLTAGE REGULATOR
Normal Mode Output Voltage IOUT = 60 mA, 9.0 V < VSUP < 16 V IOUT = 60 mA, VSUP < 9.0 V and VSUP > 16 V Normal Mode Total Output Current Load Regulation IOUT = 60 mA, VSUP = 9.0 V, TJ = 125C STOP Mode Output Voltage (Max. Output Current 100 A) Low-Voltage Reset Threshold Low-Voltage Reset Hysteresis VDDSTOP VLVRON VLVRH VDDRUN1 VDDRUN2 IOUTRUN VLR - 4.5 3.6 50 - 4.7 4.0 100 100 4.9 4.5 150 V V mV 4.75 4.5 60 5.0 5.0 - 5.25 5.5 - mA mA V
PHYSICAL LAYER
Output Low Level Tx Low, IOUT = 40 mA Output High Level Tx High, IOUT = 1.0 A Pull-Up Resistor to VSUP Output Current Limit Leakage Current to GND Recessive State (-0.5 V < VBUS < VSUP) Leakage Current to GND (VSUP Disconnected) Excluding Internal Pull-Up Resistor, VLIN Between -18 V and +18 V Including Internal Pull-Up Resistor, VLIN @ -18 V Including Internal Pull-Up Resistor, VLIN @ +18 V LIN Receiver Recessive Dominant Threshold Input Hysteresis LIN Wake-Up Threshold VIH VIL VITH VIH VWTH 0.6 VBUS 0 - 0.05 VSUP - - - VSUP/2 - VSUP-3 VSUP 0.4 VBUS - 0.1 VSUP - V ILEAK2 ILEAK3 ILEAK4 -40 - - - -600 25 40 - - V RSLAVE IBLIM ILEAK1 0 - 10 A VLIN-HIGH VSUP-1 20 50 - 30 - - 60 - k mA A VLIN-LOW - - 1.4 V V
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 7
STATIC ELECTRICAL CHARACTERISTICS (continued) All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted.
Characteristic Symbol Min Typ Max Unit
HIGH-SIDE OUTPUT
Switch On Resistance @ TJ = 25C with ILOAD = 1.0 A High-Side Overcurrent Shutdown High-Side Switching Frequency RDS(ON)-HS IHSOC fPWMHS - 4.0 - 600 - - 700 6.5 20 m A kHz
HALF-BRIDGE OUTPUTS
Switch On Resistance @ TJ = 25C with ILOAD = 1.0 A High Side Low Side High-Side Overcurrent Shutdown Low-Side Overcurrent VDS Voltage High-Side Switching Frequency Low-Side Switching Frequency Low-Side Current Limitation Current Limit 1 (CLS2 = 0, CLS1 = 1, CLS0 = 1) Current Limit 2 (CLS2 = 1, CLS1 = 0, CLS0 = 0) Current Limit 3 (CLS2 = 1, CLS1 = 0, CLS0 = 1) Current Limit 4 (CLS2 = 1, CLS1 = 1, CLS0 = 0) Current Limit 5 (CLS2 = 1, CLS1 = 1, CLS0 = 1) Half-Bridge Output HIGH Threshold for BEMF Detection Half-Bridge Output LOW Threshold for BEMF Detection Hysteresis for BEMF Detection Low-Side Current-to-Voltage Ratio (VADOUT [V] / IHB [A]) CSA = 1 CSA = 0 RATIOH RATIOL 7.0 1.4 10 2.0 13 2.6 ICL1 ICL2 ICL3 ICL4 ICL5 VBEMFH VBEMFL VBEMFHY 35 210 300 450 600 - - - 55 260 370 550 740 - -60 60 75 310 440 650 880 0 -10 - V mV mV V/A IHBOC VOCDS fPWMHS fPWMLS RDS(ON)HB - - 5.0 - - - 425 400 - 3.6 20 25 500 500 8.0 - - - m
A V
kHz kHz mA
SWITCHABLE VDD OUTPUT (HVDD)
Overcurrent Shutdown Threshold IHVDDOCT 24 30 36 mA
VSUP DOWN-SCALER
Voltage Ratio (RATIOVSUP = VSUP /VADOUT RATIOVSUP 4.85 5.1 5.35 -
HALL-EFFECT SENSOR INPUT TERMINAL
Output Voltage Sense Current Threshold Hysteresis Output Current Limitation PHOC Flag Threshold Drop-Out Voltage @ ILOAD = 15 mA IHSCT IHSCH 7.0 - - - - 8.8 0.88 100 3.5 0.5 10.6 - - - - mA V V VHALL - VSUP 15 V mA
IHL
IPHOCT VPH-DO
908E625 8
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
STATIC ELECTRICAL CHARACTERISTICS (continued) All characteristics are for the analog chip only. Refer to the 68HC908EY16 specification for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted.
Characteristic Symbol Min Typ Max Unit
ANALOG INPUT
Current Source PAx CSSEL1 = 0, CSSEL0 = 0 CSSEL1 = 0, CSSEL0 = 1 CSSEL1 = 1, CSSEL0 = 0 CSSEL1 = 1, CSSEL0 = 1 tCS1 tCS2 tCS3 tCS4 60 180 380 625 70 210 420 700 80 240 460 775 A
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 9
DYNAMIC ELECTRICAL CHARACTERISTICS All characteristics are for the analog chip only. Please refer to the specification for 68HC908EY16 for characteristics of the microcontroller chip. Characteristics noted under conditions 9.0 V VSUP 16 V, -40C TJ 125C unless otherwise noted. Typical values noted reflect the approximate parameter mean at TA = 25C under nominal conditions unless otherwise noted.
Characteristic Symbol Min Typ Max Unit
PHYSICAL LAYER
Propagation Delay Tx Low to LIN Low Tx High to LIN High LIN Low to Rx Low LIN High to Rx High Bus Wake-Up to IRQ Low Output Falling Edge Slew Rate 80% to 20% Output Rising Edge Slew Rate 20% to 80%, RBUS > 1.0 k, CBUS < 10 nF Rise/Fall Slew Rate Symmetry SRS SRR 1.0 -2.0 2.0 - 3.0 2.0 s tTX-LIN-low tTX-LIN-high tLIN-Rx-low tLIN-Rx-high tPDWU SRF -1.0 -2.0 -3.0 V/s - - - - - - - 4.0 4.0 TBD 4.0 4.0 6.0 6.0 - V/s s
HALL-EFFECT SENSOR INPUT PORT
Dynamic Output Voltage Range Propagation Delay VDR tPHPD 1.5 - - 1.0 - - V s
AUTONOMOUS WATCHDOG (AWD)
AWD Oscillator Period AWD Period Low = 512 * tOSC AWD Period High = 256 * tOSC tOSC tAWDPH tAWDPL - 16 8.0 40 22 11 - 28 14 s ms ms
908E625 10
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
.
MICROCONTROLLER For a detailed microcontroller description, refer to the MC68HC908EY16 specification.
Module Core Timer Flash RAM ADC SPI ESCI Description High-Performance HC08 Core with a Maximum Internal Bus Frequency of 8.0 MHz 2 x 16-Bit Timers with 2 Channels (TIM A and TIM B) 16 K Bytes 512 Bytes 10-Bit Analog-to-Digital Converter SPI Module Standard SCI Module Bit-Time Measurement Arbitration Prescaler with Fine Baud-Rate Adjustment ICG BEMF Counter Internal Clock Generation Module (25% Accuracy with Trim Capability to 2%) Special Counter for SmartMOS BEMF Output
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 11
Timing Diagrams
tLEAD tVALID tLAG
t Fall-time
t Rise-time
SS
0.8 VSUP 0.8 VSUP
V Fall
V Rise
SPSCK
0.2 VSUP Dominant State
0.2 VSUP
MISO
BIT 7 BIT 6 BIT 5 BIT 2 BIT 1 BIT 0
SRF = V Fall t Fall-time SRR = V Rise t Rise-time
MOSI
BIT 7 BIT 6 BIT 5 BIT 2 BIT 1 BIT 0
Figure 4. LIN Slew Rate Description
Figure 2. SPI Timing Diagram
LIN
Recessive State VSUP - 3V
tTx-LIN-low Tx
tTx-LIN-high
Dominant State
IRQ
tPDWU
LIN
Recessive State
0.9 VSUP
Recessive State 0.6 VSUP
0.4 VSUP 0.1 VSUP Dominant State
Figure 5. Wake-Up Terminal Wake-Up Timing
Rx
tLIN-Rx-low
tLIN-Rx-high
Figure 3. LIN Timing Description
908E625 12
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
1.6 1.4 1.2 1.0 TJ = 25C
Volts
Volts
0.8 0.6 0.4 0.2 0.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 Amperes Amperes H-Bridge Low Side
Figure 6. Free Wheel Diode Forward Voltage
250
200 TA = 125C
Drop Out (mV) Drop Out (mV)
150
100
TA = 25C
50
TA = -40C
0 0 5 5.0 10 15 ILoad (mA) I (mA)
LOAD
20
25
Figure 7. Drop-Out Voltage on HVDD
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 13
SYSTEM/APPLICATION INFORMATION
INTRODUCTION
The 908E625 device was designed and developed as a highly integrated and cost-effective solution for automotive and industrial applications. For automotive body electronics, the 908E625 is well suited to perform complete mirror, door lock, and light-levelling control all via a 3-wire LIN bus. This device combines an HC08 MCU core with flash memory together with a SmartMOS IC chip. The SmartMOS IC chip combines power and control in one chip. Power switches are provided on the SmartMOS IC configured as half-bridge outputs with one high-side switch. Other ports are also provided, which include Hall sensor input ports, analog input ports, a wake-up terminal, and a selectable HVDD terminal. An internal voltage regulator is provided on the SmartMOS IC chip, which provides power to the MCU chip. Also included in this device is a LIN physical layer, which communicates using a single wire. This enables this device to be compatible with 3-wire bus systems, where one wire is used for communication, one for battery, and the third for ground.
FUNCTIONAL TERMINAL DESCRIPTION Power Supply Terminals (VSUP1, VSUP2, and VSUP3)
Terminals are device power supply terminals. The nominal input voltage is designed for operation from 12 V systems. Owing to the low on-resistance and current requirements of the half-bridge driver outputs and high-side output driver, multiple terminals are provided. All VSUP terminals must be connected to get full chip functionality.
Hall-Effect Sensor Input Terminals (H1, H2, and H3)
The Hall-effect sensor input terminals provide inputs for Halleffect sensors and switches.
Analog Input (PA1)
This terminal is an analog input port with selectable source values.
Switchable VDD Output Terminal (HVDD)
Terminal HVDD is a switchable VDD output for driving resistive loads requiring a regulated 5.0 V supply (e.g., 3-terminal Hall-effect sensors). The output is short-circuit protected.
Power Ground Terminals (GND1 and GND2)
GND1 and GND2 are device power ground connections. Owing to the low on-resistance and current requirements of the half-bridge driver outputs and high-side output driver, multiple terminals are provided. All GND terminals must be connected to get full chip functionality.
LIN Bus Terminal (LIN)
This terminal represents the single-wire bus transmitter and receiver. It is suited for automotive bus systems and is based on the LIN Bus Specification.
Half-Bridge Output Terminals (HB1, HB2, HB3, and HB4)
The 908E625 device includes power MOSFETs configured as four half-bridge driver outputs with a RDS(ON) of 500 m. These outputs may be configured for stepper-motor drivers, DC motor drivers, or as high-side and low-side switches. These outputs are short-circuit and overtemperature protected, and they feature current recopy, current limitation, and BEMF generation. The protection is done on the high-side and low-side FETs (high-side with real current measurement and low-side with VDS monitoring), while current limitation and recopy are done on the low-side FETs.
Non-Power Ground Terminal (VSS)
Ground terminal for the connection of all non-power ground connections (microcontroller and sensors). Note VSS, EVSS, VSSA, and VREFL must be connected together.
+5.0 V Supply Output Terminal (VDD)
Voltage regulator output terminal. Terminal needed to place an external capacitor to stabilize the regulated output voltage. This terminal is not protected against shorts to GND. Therefore, it should not be used to supply loads others than the implemented microcontroller. Note VDD, EVDD, VDDA, and VREFH must be connected together.
High-Side Output Terminal (HS)
This output is a low RDS(ON) high-side switch. The switch is protected against overtemperature and overcurrent. The output is capable of limiting the inrush current with an automatic PWM generation using the FGEN module.
908E625 14
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Slave Select (SSB)
This is terminal is the SPI Slave Select terminal for the analog chip. All other SPI connections are done internally. SSB must be connected to PTB1 or any other logic I/O of the microcontroller.
PTB0 is internally directly connected to terminal ADOUT. This input is used for all analog measurements done by the analog die (e.g., current recopy, VSUP, etc.). For details refer to the 68HC908EY16 specification.
Interrupt Terminal (IRQB_A)
IRQ_A is the interrupt output terminal of the analog die indicating errors or wake-up events. This terminal must be connected to the IRQB terminal of the MCU.
Port C I/O Terminals
PTC4/OSC1 and PTC0/MISO are special-function, bidirectional I/O port terminals. PTC3/OSC2 and PTC4/OSC1 are shared with the on-chip oscillator circuit through configuration options. For details refer to the 68HC908EY16 specification. Depending on application requirements: * PTC3/OSC2 can be programmed to be OSC2. * PTC4/OSC1 can be programmed to be OSC1. * PTC2/MCLK is software selectable to be MCLK or bus clock out. PTC0 and PTC1 are not directly accessible in the multi-die approach. These terminals are internally connected to the MISO and MOSI SPI terminals of the analog die.
Reset Terminal (RSTB_A)
RSTB_A is the bidirectional reset terminal of the analog die. This terminal needs to be connected to the RSTB terminal of the MCU.
BEMF Terminal
This terminal gives the user information about back electromagnetic force (BEMF). This feature is mainly used in stepper motor applications for detecting a stalled motor. In order to evaluate this signal the terminal must be directly connected to terminal PTD0/TACH0/BEMF.
FGEN Terminal
Input terminal for the half-bridge current limitation and the HS inrush current limiter PWM frequency. This input is not a real PWM input terminal; it should just supply the period of the PWM. The duty cycle will be generate automatically.
Port D I/O Terminals (PTD1/TACH1 and PTD0/ TACH0/BEMF)
PTD1/TACH1 and PTD0/TACH0 are special-function, bidirectional I/O port terminals that can also be programmed to be timer terminals. In stepper motor applications the PTD0 terminal should be connected to the BEMF output of the analog die in order to evaluate the BEMF signal without using a timer channel. PTD1 terminal is recommended to be used as an output terminal for generating the FGEN signal if required by the application.
Port A I/O Terminals
Port A input/output (I/O) terminals (PTA6/SS, PTA5/ SPSCK, PTA4/KDB4, PTA3/KBD3, PTA2/KBD2, PTA1/ KBD1, and PTA0/KBD0) are special-function, bidirectional I/O port terminals. PTA5 is shared with the serial peripheral interface (SPI). PTA4-PTA0 can be programmed to serve as keyboard interrupt terminals. PTA5 is shared with the serial peripheral interface (SPI) but not directly accessible in the multichip approach. This terminal is internally directly connected to the SPI clock of the analog die. PTA6 is not accessible in the multi-die approach. For details refer to 68HC908EY16 Specification.
Port E I/O Terminals (PTE1/RxD and PTE0/TxD)
PTE1/RxD and PTE0/TxD are special-function, bidirectional I/O port terminals that can also be programmed to be enhanced serial communication. PTE0/TxD is internally connected to the TxD terminal of the analog die. The connection for the receiver functionality must be done externally.
External Reset Terminal (RSTB)
A logic [0] on the RSTB terminal forces the MCU to a known startup state. RSTB is bidirectional, allowing a reset of the entire system. It is driven low when any internal reset source is asserted. This terminal contains an internal pull-up resistor that is always activated, even when the reset terminal is pulled low. For details refer to the 68HC908EY16 specification.
Port B I/O Terminals
PTB7/AD7/TBCH1, PTB6/AD6/TBCH0, and PTB5/AD5- PTB0/AD0 are special-function, bidirectional I/O port terminals that can also be used for ADC inputs. PTB7/AD7/TBCH1 and PTB6/AD6/TBCH0 are special function. PTB2 is not accessible in the multi-die approach.
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 15
External Interrupt Terminal (IRQB)
IRQB is an asynchronous external interrupt terminal. This terminal contains an internal pull-up resistor that is always activated, even when the IRQB terminal is pulled low. For details refer to the 68HC908EY16 specification.
Analog Power Supply/Reference Terminals (VDDA, VREFH, VSSA, and VREFL)
VDDA and VSSA are the power supply terminals for the analog-to-digital converter (ADC). Decoupling of these terminals should be as per the digital supply. Note VREFH is the high reference supply for the ADC. VDDA should be tied to the same potential as VDD via separate traces. VREFL is the low reference supply for the ADC. VSSA should be tied to the same potential as VSS via separate traces. For details refer to the 68HC908EY16 specification.
Power Supply Terminals (VDD and VSS)
VDD and VSS are the power supply and ground terminals. The MCU operates from a single power supply. Fast signal transitions on MCU terminals place high, shortduration current demands on the power supply. To prevent noise problems, take special care to provide power supply bypassing at the MCU. For details refer to the 68HC908EY16 specification.
ANALOG DIE DESCRIPTION Interrupt Description
The device has seven different interrupt sources. The interrupts can be disabled or enabled via the SPI. After RESET all interrupts are automatically disabled. Low-Voltage Interrupt The Low-Voltage Interrupt (LVI) is related to the external supply voltage, VSUP. If this voltage falls below the LVI threshold, it will set the LVI flag. In case the low-voltage interrupt is enabled, an interrupt will be initiated. With LVI the H-Bridges (high-side FET only) and the Lamp driver are switched off. All other modules are not influenced by this interrupt. During STOP mode the LVI circuitry is disabled. High-Voltage Interrupt The High-Voltage Interrupt (HVI) is related to the external supply voltage, VSUP. If this voltage rises above the HVI threshold it will set the HVI flag. In case the High-Voltage Interrupt is enabled, a interrupt will be initiated. With HVI the H-Bridges (high-side FET only) and the Lamp and the high-side driver are switched off. All other modules are not influenced by this interrupt. During STOP mode the HVI circuitry is disabled. High-Temperature Interrupt The High-Temperature Interrupt (HTI) is generated by the on-chip temperature sensors. If the chip temperature is above the HTI threshold, the HTI flag will be set. In case the HighTemperature Interrupt is enabled, a interrupt will be initiated. During STOP mode the HTI circuitry is disabled. Autonomous Watchdog Interrupt (AWD) Refer to Autonomous Watchdog (AWD) on page 35. SIO Interrupt If the ISOIE bit is set, a falling edge on the SIO terminal will generate an interrupt. During STOP mode this interrupt will initiate a system wake-up. Hall-Effect Sensor Input Terminal Interrupt If the PHIE bit is set, the enabled Hall-effect sensor input terminals H0-H2 can generate an interrupt if a current above the threshold is detected. During STOP mode this interrupt, combined with the cyclic wake-up feature of the AWD, can wake up the system (refer to Hall-Effect Sensor Input Terminal section). Overcurrent Interrupt If an overcurrent condition on a half-bridge occurs, the highside or the HVDD output is detected and the OCIE bit is set and an interrupt generated.
908E625 16
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
System Wake-Up System wake-up can be initiated by four sources: 1. A falling edge on the SIO terminal. 2. A wake-up signal from the AWD. 3. Logic [1] at Hall-effect sensor input terminal during cyclic check via AWD. 4. An LVR condition occurs. If one of these wake-up events occurs and the interrupt mask bit for this event is set, the interrupt will wake up the microcontroller as well as the main voltage regulator (MREG) (see Figure 8).
Interrupt Flag Register
Register Name and Address: IFR - $05
Bit7 Read Write Reset
0 0
6
PHF 0
5
ISOF 0
4
HTF 0
3
LVF 0
2
HVF 0
1
OCF
Bit0
0
0
0
PHF--Hall-Effect Sensor Input Terminal Flag Bit This read/write flag is set depending on run/STOP mode. RUN Mode Interrupt will generated when a state change on any enabled Hall-effect sensor input terminal is detected. Clear PHF by writing a logic [1] to PHF. Reset clears the PHF bit. Writing a logic [0] to PHF has no effect. * 1 = State change on the hallflags detected. * 0 = No state change on the hallflags detected. STOP Mode Interrupt will be generated when AWDCC is set and a current above threshold is detected on any enabled Hall-effect sensor input terminal. Clear PHF by writing a logic [1] to PHF. Reset clears the PHF bit. Writing a logic [0] to PHF has no effect. * 1 = One or more of the selected Hall-effect sensor input terminals had been pulled high. * 0 = None of the selected Hall-effect sensor input terminals has been pulled high.
MCU
From Reset
Analog Die Power Die
Initialize
Operate
SPI: GS =1 (MREG* off)
STOP MREG*
ISOF--ISO Flag Bit This read/write flag is set on falling edge at the ISO9141 data line. Clear ISOF by writing a logic [1] to ISOF. Reset clears the ISOF bit. Writing a logic [0] to ISOF has no effect. * 1 = Falling edge on ISO9141 data line has occurred. * 0 = Falling edge on ISO9141 data line has not occurred since last clear. HTF--High-Temperature Flag Bit
STOP
Wait for action LIN AWD Hall-Effect Sensor
IRQ Interrupt ?
Assert IRQ
SPI: Reason for interrupt
Start MREG*
This read/write flag is set on high-temperature condition. Clear HTF by writing a logic [1] to HTF. If high-temperature condition is still present while writing a logical one to HTF, the writing has no effect. Therefore, a high-temperature interrupt cannot be lost due to inadvertent clearing of HTF. Reset clears the HTF bit. Writing a logic [0] to HTF has no effect. * 1 = High-temperature condition has occurred. * 0 = High-temperature condition has not occurred.
Operate
*MREG = Main voltage regulator
Figure 8. STOP Mode/Wake-Up Procedure
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 17
LVF--Low-Voltage Flag Bit This read/write flag is set on low voltage condition. Clear LVF by writing a logic [1] to LVF. If low-voltage condition is still present while writing a logical one to LVF, the writing has no effect. Therefore, a low-voltage interrupt cannot be lost due to inadvertent clearing of LVF. Reset clears the LVF bit. Writing a logic [0] to LVF has no effect. * 1 = Low-voltage condition has occurred. * 0 = Low-voltage condition has not occurred. HVF--High-Voltage Flag Bit This read/write flag is set on high-voltage condition. Clear HVF by writing a logic [1] to HVF. If high-voltage condition is still present while writing a logical one to HVF, the writing has no effect. Therefore, a high-voltage interrupt cannot be lost due to inadvertent clearing of HVF. Reset clears the HVF bit. Writing a logic [0] to HVF has no effect. * 1 = High-voltage condition has occurred. * 0 = High-voltage condition has not occurred. OCF--Overcurrent Flag Bit This read-only flag is set on overcurrent condition. Reset clears the OCF bit. To clear this flag, write a logic [1] to the appropriate overcurrent flag in the SYSSTAT Register. See Figure 9, which shows the three signals triggering the OCF. * 1 = High-current condition has occurred. * 0 = High-current condition has not occurred.
Interrupt Mask Register (IMR)
Register Name and Address: IMR - $04
Bit7 Read Write Reset
0 0
6
PHIE 0
5
ISOIE 0
4
HTIE 0
3
LVIE 0
2
HVIE 0
1
OCIE 0
Bit0
0
0
PHIE--Hall-Effect Sensor Input Terminal Interrupt Enable Bit This read/write bit enables CPU interrupts by the Hall-effect sensor input terminal flag, PHF. Reset clears the PHIE bit. * 1 = Interrupt requests from PHF flag enabled. * 0 = Interrupt requests from PHF flag disabled. ISOIE--ISO9141 Line Interrupt Enable Bit This read/write bit enables CPU interrupts by the ISO flag, ISOF. Reset clears the ISOIE bit. * 1 = Interrupt requests from ISOF flag enabled. * 0 = Interrupt requests from ISOF flag disabled. HTIE--High-Temperature Interrupt Enable Bit This read/ write bit enables CPU interrupts by the hightemperature flag, HTF. Reset clears the HTIE bit. * 1 = Interrupt requests from HTF flag enabled. * 0 = Interrupt requests from HTF flag disabled. LVIE--Low-Voltage Interrupt Enable Bit This read/write bit enables CPU interrupts by the lowvoltage flag, LVF. Reset clears the LVIE bit. * 1 = Interrupt requests from LVF flag enabled. * 0 = Interrupt requests from LVF flag disabled. HVIE--High-Voltage Interrupt Enable Bit This read/write bit enables CPU interrupts by the highvoltage flag, HVF. Reset clears the HVIE bit. * 1 = Interrupt requests from HVF flag enabled. * 0 = Interrupt requests from HVF flag disabled. OCIE--Overcurrent Interrupt Enable Bit This read/write bit enables CPU interrupts by overcurrent flag, OCF. Reset clears the OCIE bit. * 1 = Interrupt requests from OCF flag enabled. * 0 = Interrupt requests from OCF flag disabled.
HVDD_OCF HS_OCF HB_OCF
OCF
Figure 9. Principal Implementation for OCF
908E625 18
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Reset
The 908E625 chip has four internal and one external reset sources, as shown in Figure 10.
SPI REGISTERS
AWDRE Flag AWD Reset Sensor VDD HVRE Flag High Voltage Reset Sensor HTRE Flag High-Temperature Reset Sensor
RST
MONO FLOP Low-Voltage Reset
Figure 10. Internal Reset Routing Internal Sources Autonomous Watchdog AWD modules generates RESET because of time-out (watchdog function). High-Temperature Reset To prevent a damage of the device, a RESET will be initiate if the temperature rises above a certain value. The reset is maskable with bit HTRE in the Reset Mask Register. After a reset the high-temperature reset is disabled. Low-Voltage Reset The LVR is related to the internal VDD. In case the voltage falls below a certain threshold, it will pull down the RESET terminal. High-Voltage Reset The HVR is related to the external VSUP voltage. In case the voltage is above a certain threshold, it will pull down the RESET terminal. The reset is maskable with bit HVRE in the Reset Mask Register. After a reset the high-voltage reset is disabled. External Sources Reset Terminal The microcontroller has the capability of resetting the SmartMOS device by pulling down the RESET terminal. Reset Mask Register (RMR)
Register Name and Address: RMR - $06
Bit7 Read Write Reset
TTEST 0
6
0
5
0
4
0
3
0
2
0
1
HVRE 0
Bit0
HTRE 0
0
0
0
0
0
HVRE--High-Voltage Reset Enable Bit This read/write bit enables resets on high-voltage conditions. Reset clears the HVRE bit. 1 = High-voltage reset enabled. 0 = High-voltage reset disabled.
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 19
HTRE--High-Temperature Reset Enable Bit This read/write bit enables resets on high-temperature conditions. Reset clears the HTRE bit. * 1 = High-temperature reset enabled. * 0 = High-temperature reset disabled. TTEST--High-Temperature Reset Test This read/write bit is for test purpose only. It decrease the overtemperature shutdown limit for final test. Reset clears the HTRE bit. * 1 = Low-temperature threshold enabled. * 0 = High-temperature threshold disabled.
Serial Peripheral Interface (SPI)
The serial peripheral interface (SPI) creates the communication link between the microcontroller and the 908E625. The interface consists of four terminals (see Figure 11): * * * * MOSI--Master-Out Slave-In (Internal Pull-Down) MISO--Master-In Slave-Out (Internal Pull-Down) SPSCK--Serial Clock SS--Slave Select (Internal Pull-Up)
A complete data transfer via the SPI consist of 2 bytes. The master sends address and data, the slave system status, and data of the selected address.
SS
Read/Write, Address, Parity MOSI R/W A4 A3 A2 A1 A0 P X D7 D6
Data (Register write) D5 D4 D3 D2 D1 D0
System Status Register MISO S7 S6 S5 S4 S3 S2 S1 S0 D7 D6
Data (Register read) D5 D4 D3 D2 D1 D0
SPSCK Rising edge of SPSCK Change MISO/MOSI Output Falling edge of SPSCK Sample MISO/MOSI Input Slave latch register address Slave latch data
Figure 11. Principle SPI Protocol During the inactive phase of SS, the new data transfer will be prepared. The falling edge on the SS line indicates the start of a new data transfer and puts MISO in the low impedance mode. The first valid data are moved to MISO with the rising edge of SPSCK. The MISO output will change data on a rising edge of SPSCK. The MOSI input will be sampled on a falling edge of SPSCK. The data transfer is only valid if exactly 16 sample clock edges are present in the active phase of SS. After a write operation, the transmitted data will be latched into the register by the rising edge of SS. Register read data is internally latched into the SPI at the time when the parity bit is transferred.
SS high will force MISO to high impedance.
Master Address Byte A4-A0 Includes the address of the desired register. R/W Includes the information if it is a read or a write operation. * If R/W = 1, the second byte of master contains no valid information, slave just transmits back register data. * If R/W = 0, the master sends data to be written in the second byte, slave sends concurrently contents of selected register prior to write operation, write data is latched in the SmartMOS register on rising edge of SS.
908E625 20
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Parity P Completes the total number of 1 bits of (R/W,A[4:0]) to an even number; e.g., (R/W,A[4:0]) = 100001 -> P0 = 0. The parity bit is only evaluated during a write operation. Bit X Not used. Master Data Byte This byte includes data to be written or no valid data during a read operation. SPI Register Overview Table 1 summarizes the SPI Register addresses and the bit names of each register.
Slave Status Byte This byte includes always the contents of the sYstem Status Register ($0c) independent if it is a write or read operation or which register was selected. Slave Data Byte This byte includes the contents of selected register, during write operation in includes the register content prior to write operation.
Table 1. List of Registers
Addr Register Name R/W Bit 7 6 5 4 3 2 1 0
$01
H-Bridge Output (HBOUT) H-Bridge Control (HBCTL) System Control (SYSCTL) Interrupt Mask (IMR) Interrupt Flag (IFR) Reset Mask (RMR) A/D Output (ADOUT) Hall-Effect Sensor Input Terminal Control (HACTL) Hall-Effect Sensor Input Terminal Status (HASTAT) AWD Control (AWDCTL) Power Output (POUT) System Status Register (SYSSTAT)
R W R W R W R W R W R W R W R W R W R W R W R W
HB4_H
HB4_L
HB3_H 0
HB3_L 0
HB2_H 0
HB2_L
HB1_H
HB1_L
$02
OFC_EN
CSA
CLS2 0
CLS1 0
CLS0 0 GS
$03
PSON
SRS1
SRS0
0
0
$04
0
PHIE
ISOIE
HTIE
LVIE
HVIE
OCIE OCF
0
$05
0
PHF 0
ISOF 0
HTF 0
LVF 0
HVF 0
0
$06
TTEST 0
HVRE
HTRE
$07
0
0
0
SS3 0
SS2
SS1
SS0
0
0
0
0
$08
H3EN 0 0 0 0 0 H3F
H2EN H2F
H1EN H1F
$09
$0a
0
0
0 AWDRST
AWDRE
AWDIE
AWDCC
AWDF
AWDR
$0b
0
0
CSSEL1
CSSEL0
CSEN1 LVF
CSEN0 HVF
HVDDON
HS_ON HTF
$0c
HP_OCF
SICL
HVDD_OCF HS_OCF
HB_OCF
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 21
Analog Die I/Os
LIN Physical Layer This I/O provides a physical layer for full-/half duplex communication in automotive applications. The physical layer is designed to meet the LIN physical layer specification. Single-Wire Interface (SIO) The SIO terminal is the LIN interface, which is suited for automotive bus systems. The driver is a low-side transistor with a internal current limitation and a thermal shutdown. An internal pull-up resistor with a serial diode structure is integrated, so no external pull-up components are required for the application in a slave node. The fall time from dominate to recessive and the rise time from recessive to dominate is controlled. The symmetry between both slew rate controls is guaranteed. The terminal offers high susceptibility immunity level from external disturbance in order to guarantee communication during external disturbance. The LIN transmitter circuitry will be enabled by setting bit PSON in the System Control Register. If the transmitter work in the current limitation region, the SICL bit in the System Status Register is set. The software should switch off the transmitter owing to high power dissipation. TxD Terminal This terminal is the MCU interface to control the state of the LIN transmitter. When TxD is low, LIN output is low. When TxD is high, LIN output transistor is turned off. The terminal has an internal pull-up current source in order to set the bus in recessive state in case the microcontroller could not control it during system power-up or power-down for instance. RxD Terminal This terminal is the MCU interface, which reports the state of the LIN bus voltage. LIN high is reported by a high level on RxD, LIN low reported by a low voltage on RxD. STOP Mode/Wake-Up Feature During STOP mode operation the transmitter of the physical layer is disabled. The receiver terminal is still active to be able to detect wake-up events on the busline. If the SIO interrupt is enabled (SIOIE bit in the Interrupt Mask Register is set), a falling edge on the SIO line will cause an interrupt. This interrupt will switch on the main voltage regulator and generate a system wake-up.
Analog Multiplexer/ADOUT Terminal The ADOUT terminal is the analog output interface to the ADC of the MCU. To be able to have different sources for the MCU, an analog multiplexer is integrated. This multiplexer has nine different sources. Current Recopy The multiplexer is connected to the four low side current sense circuits of the half-bridges. This sense circuits offers a voltage proportional to the current through the low side transistor. The resolution is selectable between 5.0 V/2.5 A or 5.0 V/500 mA. (Refer to Half-Bridge Current Recopy on page 30.) Analog Inputs Each analog input is directly connected to the analog multiplexer. It offers the possibility to read analog values from the periphery. Temperature Sensor The MC33980 includes a on-chip temperature sensor. This sensor offers a voltage which is proportional to the actual chip junction temperature. VSUP Prescaler The VSUP prescaler offers a possibility to read or measure the external supply voltage. The output of this voltage is VSUP / RATIOVSUP. The different sources can be selected with the ADOUT Register. Analog Multiplexer Configuration Register (ADOUT)
Register Name and Address: ADOUT - $07
Bit7 Read Write Reset
0 0
6
0
5
0
4
0
3
SS3
2
SS2 0
1
SS1 0
Bit0
SS0 0
0
0
0
0
SS3, SS2, SS1, and SS0--A/D Input Select Bits These read/write bits select the input to the ADC in the microcontroller according to Table 2, page 23. Reset clears SS3, SS2, SS1, and SS0 bits.
908E625 22
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Table 2. Analog Multiplexer Configuration Register
SS3 SS2 SS1 SS0 Channel
The Port A provides one analog input used for reading switches or as analog inputs for potentiometers, NTC, etc. The PA1 is an input terminal for reading analog values. The terminal is internally connected to the analog multiplexer. In addition the terminal has a switchable current source (see Figure 12).
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Current Recopy HB1 Current Recopy HB2 Current Recopy HB3 Current Recopy HB4 VSUP Prescaler Temperature Not Used PA1 Terminal Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used
Source Selection Bits SSx 3 VDD
CSSEL
Selectable Current Source
PSON
ADOUT
Analog Multiplexer
CSEN
PA1
Analog Port PA1 NTC
Figure 12. Analog Input + Multiplexer
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 23
PORT A Current Source PA1 provides a switchable current source, to be able to read in switches, NTC, etc., without the need of an additional supply line for the sensor. With this feature it is possible to read multiple switches on one input. The overall enable of this feature is done by setting the PSON bit in the System Control Register. The switch on of each individual current source is done by the CSEN bit in the Power Output Register. The value of the current source is selected by CSSELx. With the CSSELx bits, four different current source values can be selected: 60 A, 180 A, 360 A, and 600 A. This function ceases during STOP mode operation. Power Output Register (POUT)
Register Name and Address: IMR - $0b
CSSEL0-CSSEL1--Current Source Select Bits This read/write bit selects the current source values. Reset clears CSSEL0-CSSEL1 bits (refer to Table 4). Table 4. PA1 Current Source Level Selection Bits
CSSEL1 CSSEL0 Current Source Enable (typ.)
0 0 1 1
0 1 0 1
70 A 210 A 420 A 700 A
Hall-Effect Sensor Input Terminals Function
1
HVDDON
Bit7 Read Write Reset 0
0
6
0
5
CSSEL 1
4
CSSEL 0
3
CSEN
2
0 (Note 15)
Bit0
HS_ON
0
0
0
0
0
0
0
The Hall-effect sensor input terminals provide three inputs for two-terminal Hall-effect sensors to be able to detect stall and position or to read Hall-effect sensor contact switches. The Halleffect sensor input terminals are not influenced by the PSON bit in the System Control Register. Each terminal of the Hall-effect sensor can be enabled by setting the HxEN bit in the Hall-Effect Sensor Input Terminal Control Register. If the terminals are enabled, the Hall-effect sensors are supplied with VSUP voltage and the sense circuitry is working. This sense circuitry monitors the current to VSS. The result of this sense operation is given by the HxF flags in the Hall-Effect Sensor Input Terminal Status Register. The flag is high if the sensed current is higher than IREC. To prevent noise on this flag, a hysteresis is implemented on these terminals. After switching on the Hall-effect sensor input terminals (HxEN = 1), the Hall-effect sensors need some time to stabilize the output. In RUN mode the software must take care to wait a few microseconds before sensing the hallflags. The Hall-effect sensor input terminal is working in an dynamic output voltage range from VSUP to 1.5 V. Below 1.5 V the hallflags are not functional anymore. In case the output voltage is below a certain threshold, the Hall-Effect Sensor Input Terminal Overcurrent Flag (HP_OCF) in the System Status Register is set. Figures 13 through 15, pp. 25-26, show the connections to the Hall-effect input sensors.
Notes 15. This bit must always be set to "0".
HVDDON--HVDD On Bit This read/write bit enables HVDD output. Reset clears HVDDON bit. * 1 = HVDD enabled. * 0 = HVDD disabled. HS_ON--Lamp Driver On Bit This read/write bit enables the Lamp driver. Reset clears HS_ON bit. * 1 = Lamp driver enabled. * 0 = Lamp driver disabled. CSEN--Current Source Enable Bits This read/write bit enables the current source for PA0-PA2. Reset clears CSENx bits (refer to Table 3). Table 3. PA1 Current Source Enable Bit
CSEN Current Source Enable
0 1
Current Source Off PA1 Current Source Enabled
908E625 24
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
HxEN Sense Circuitry Hx
Two-Termnal Hall-Effect Sensor
HxF
V
CGND
Figure 13. Hall-Effect Sensor Input Terminal Connected to Two-Terminal Hall-Effect Sensor
HxEN Sense Circuitry Hx Rv
HxF
V
CGND
Figure 14. Hall-Effect Sensor Input Terminal Connected to Local Switch
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 25
Three-Terminal Hall-Effect Sensor Vs HxEN Sense Circuitry Hx Out
HxF
V
CGND
GND
Figure 15. Hall-Effect Sensor Input Terminal Connected to Three-Terminal Hall-Effect Sensor Interrupts The Hall-effect sensor input terminal is interrupt capable. How and when an interrupt occurs is dependent on the actual operating mode. RUN Mode In RUN mode the Hall-effect sensor input terminal interrupt flag (PHF) will be set if a state change on the hallflags (HxF) is detected. The interrupt is maskable with the PHIE bit in the Interrupt Mask Register. Before enabling the interrupt, the flag should be cleared in order to prevent a wrong interrupt. STOP Mode In STOP mode the Hall-effect sensor input terminals are disabled independent of the state of the HxEN flags. Cyclic Wake-Up The Hall-effect sensor inputs can be used to wake up the system. This wake-up function will be provided by the cyclic check wake-up feature of the AWD (autonomous watchdog). If the cyclic check wake-up feature is enabled (AWDCC bit is set), the AWD will switch on the enabled Hall-effect sensor terminals periodically. To be sure that the Hall-effect sensor current after switch on is stabilized, the inputs are sensed after ~32 s. If a "1" is detected (IHall sensor > IREC) and the interrupt mask bit PHIE is set, an interrupt will be performed. This will wake up the MCU and start the main voltage regulator. The wake-up function via this input is available when all three conditions exist: * The 2-terminal Hall-effect sensor input is enabled (HxEN = 1). * The cyclic wake-up of the AWD is enabled (AWDCC = 1) (see Figure 16, page 27). * The Hall-effect sensor input terminal interrupt is enabled (PHIE = 1).
908E625 26
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
SPI AWDCC = 1 GS = 1
SPI Command
STOP MREG *
STOP
No
AWD timer overflow ?
Yes
No
IRQ ?
Switch on selected Hall-effect sensor input terminal
Yes
IRQ = 0 IRQ= 0 Start MREG* Start MREG*
Wait 32 s
SPI reason for wake-up
Operate
Assert IRQ
Yes
Hall-effect sensor = 1
No
*MREG = Main voltage regulator Figure 16. Hall-Effect Sensor Input Terminal Cyclic Check Wake-Up Feature Hall-Effect Sensor Input Terminal Control Register (HACTL)
Register Name and Address: HACTL - $08
Hall-Effect Sensor Input Terminal Status Register (HASTAT)
Register Name and Address: HASTAT - $09
Bit7 Read Write Reset
0 0
6
0
5
0
4
0
3
0
2
H3EN 0
1
H2EN 0
Bit0
H1EN 0
Bit7 Read Write Reset
0 0
6
0
5
0
4
0
3
0
2
H3F
1
H2F
Bit0
H1F
0
0
0
0
0
0
0
0
0
0
0
H3EN, H2EN, and H1EN--Hall-Effect Sensor Input Terminal Enable Bits These read/write bits enable the Hall-effect sensor input terminals. Reset clears H3EN, H2EN, and H1EN bit. * 1 = Hall-effect sensor input terminal Hx is switched on and sensed. * 0 = Hall-effect sensor input terminal Hx disabled.
H3F, H2F, and H1F--Hall-Effect Sensor Input Terminal Flag Bits This read/write flag reflects the input Hx while the Hall-effect sensor input terminal Hx is enabled (HxEN = 1). Reset clears the HxF bit. * 1 = Hall-effect sensor input terminal current above threshold. * 0 = Hall-effect sensor input terminal current below threshold.
908E625 27
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Half-Bridges The outputs provide four low resistive half-bridge output stages. The half-bridges can be used in H-Bridge, high-side, or low-side configurations. Reset clears all bits in the H-Bridge Output Register owing to the fact that all half-bridge outputs are switched off.
The output features: * Short circuit protection on high-side and low-side FETs (low side just via VDS monitoring). * Current recopy feature (low side). * Overtemperature protection. * Overvoltage and undervoltage protection. * Current limitation feature (low side).
VSUP
on/off Status
High-Side Driver Charge Pump, Overtemperature Protection, Overcurrent Protection
Control
BEMF
HBx
on/off Status Current limit Low-Side Driver Current Recopy, Current Limitation, Overcurrent Protection via VDS Monitoring
GND
Figure 17. Half-Bridge Push-Pull Output Driver Half-Bridge Control Each output FET can be controlled individually. The general enable of the circuitry is done by setting PSON in the System Control Register. HBx_L and HBx_H form one half-bridge. It is not possible to switch on both FETs in one half-bridge at the same time. In case both bits are set, the high-side transistor has a higher priority. To avoid cross conduction while switching the output transistors, a break before make circuit exists. The switch on of the high-side transistor is inhibited as long as the potential between gate and VSS is not below a certain threshold. The switch on of the low-side transistor is blocked as long as the potential between gate and source of the high-side transistor did not fall below a certain threshold. Half-Bridge Output Register (HBOUT)
Register Name and Address: HBOUT - $01
Bit7 Read Write Reset
HB4_H
6
HB4_L
5
HB3_H
4
HB3_L
3
HB2_H
2
HB2_L
1
HB!_H
Bit0
HB1_L
0
0
0
0
0
0
0
0
HBx_L--Low-Side On/Off Bits These read/write bits turn on the low-side FETs. Reset clears the HBx_L bits. * 1 = Low side is turned on for Output x. * 0 = Low side is turned off for Output x.
908E625 28
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
HBx_H--High-Side On/Off Bits These read/write bits turn on the high-side FETs. Reset clears the HBx_H bits. 1 = High-side driver turned on for Output x. 0 = High-side driver turned off for Output x. Half-Bridge Current Limitation Each low-side transistor offers a current limit or constant current feature. This features is realized by a pulse width modulation on the low-side transistors. The pulse width modulation on the outputs is controlled by the FGEN input and the load characteristic. The FGEN input provides the PWM
CCoilC u rre n t o il Current
frequency, whereas the duty cycle is controlled by the load characteristics. The maximum input frequency for the FGEN and the PWM is ~25 kHz. Functionality Each low-side transistor will switch off if a current above the selected current limit was detected. The 908E625 offers five different current limits: 60 mA, 250 mA, 350 mA, 500 mA, and 700 mA. The output transistor will switch on again if a rising edge on the FGEN input was detected (see Figure 18).
H -B rid g e low-side FETE T L o w S id e F w ill b e s w itc h e d o ff if s e le c t c u rre n t lim it is re a c h e d .
H -B rid g e low-side FET T L o w S id e F E w ill b e tu rn e d o n w ith e a c h ris in g e d g e o f th e F G E N in p u t . tt[ s ] (s) H aHalf-Bridgeo w lf B rid g e L Low-SideuOutput S id e O tp u t
t (s) t[ s ]
F G E N In p u t (Microcontroller PWM ( C P W M s ig n a l)
FGEN Input
Signal)
t[ s ] t (s)
Minimum050 s M in . 5 s
Figure 18. Current Limitation
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 29
Offset Chopping If Bit OFC_EN in the H-Bridge Control Register is set, HB3 and HB4 will switch on the low-side-FETs after detecting a
Coil1 Current C oil1 C urrent
falling edge on the FGEN input. In stepper motor applications this feature allows the reduction of EMI due to a reduction of the di/dt (see Figure 19).
Coil2 Current C oil2 C urrent
FGEN Input F G E N Input (Microcontroller (C P W M signal) PWM Signal)
Current in C urrent in V S U P line VSUP Line
Figure 19. Offset Chopping for Stepper Motor Control Half-Bridge Current Recopy Each low-side FET has an additional sense output to allow a current recopy feature. This sense source is internally connected to a shunt resistor. The drop voltage is amplified and switched to the Analog Multiplexer. The factor for the Current Sense amplification can be selected via bit CSA in the System Control Register. * CSA = 1: Low resolution selected (500 mA measurement range). * CSA = 0: High resolution selected (2.5 A measurement range). Half-Bridge BEMF Generation The BEMF output is set to one if in any half-bridge a recirculation current is detected. This recirculation current will flow via the two free wheel diodes of the power transistors. The BEMF circuitry will detect that and generate a high on the BEMF output as long as a recirculation current is detected. This signal provides a flexible and reliable detection of stall in stepper motor applications. For this the BEMF circuitry will take advantage of the instability of the electrical and mechanical behavior of a stepper motor when blocked. In addition the signal can be used for open load detection (absence of this signal) (see Figure 20, page 31).
908E625 30
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Coil Current
Voltage on
1
1
BEMF signal
Figure 20. BEMF Signal Generation Half-Bridge Overtemperature Protection The outputs provide an overtemperature pre-warning with the HTF in the Interrupt Status Register. In order to protected the outputs against overtemperature, the High-Temperature Reset has to be enabled. If this value is reached, the part will generate a reset and disable all power outputs. Half-Bridge Overcurrent Protection The half-bridges are protected against short to GND, VSUP, and load shorts. The high-side protection is done by a real current measurement, the low-side FET just by monitoring VDS voltage. In case a overcurrent on the high side is detected, the highside FETs on all HB high-side FETs are switched off automatically. In case an overcurrent on the low side is detected all HB low-side FETs will be switched off automatically. In both cases the overcurrent status flag HB_OCF in the System Status Register is set. The overcurrent status flag is cleared (and the outputs reenabled) by writing a logic [1] to the HB_OCF flag in the System Status Register or by RESET. Half-Bridge Overvoltage/Undervoltage The half-bridge outputs are protected against undervoltage and overvoltage conditions. This protection is done by the lowand high-voltage interrupt circuitry. If one of these flags (LVF, HVF) is set, the outputs are automatically disabled. The overvoltage/undervoltage status flags are cleared (and the outputs re-enabled) by writing a logic [1] to the LVF/HVF flags in the Interrupt Flag Register or by RESET. Clearing this flag is useless as long as a high- or low-voltage condition is present. Half-Bridge Control Register (HBCTL)
Register Name and Address: HBCTL - $02
Bit7 Read Write Reset
OFC_ EN 0
6
CSA 0
5
0
4
0
3
0
2
CLS2
1
CLS1 0
Bit0
CLS0 0
0
0
0
0
OFC_EN--H-Bridge Offset Chopping Enable Bit This read/write bit enables offset chopping. Reset clears the OFC_EN bit. * 1 = Offset chopping enabled. * 0 = Offset chopping disabled. CSA--H-Bridges Current Sense Amplification Select Bit This read/write bit selects the current sense amplification of the H-Bridges. Reset clears the CSA bit. * 1 = Current sense amplification set for measuring 0.5 A. * 0 = Current sense amplification set for measuring 2.5 A.
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 31
CLS2, CLS1, and CLS0--H-Bridge Current Limitation Selection Bits These read/write bits select the current limitation value according to Table 5. Reset clears the CLS2, CLS1, and CLS0 bits. Table 5. H-Bridge Current Limitation Value Selection Bits
CLS2 CLS1 CLS0 Current Limit
High-Side Driver The high-side output is a low resistive high-side switch, targeted for driving lamps. The high side is protected against overtemperature. To limit the high inrush current of bulbs the overcurrent protection circuitry will be used to limit the current. The output is enable with bit PSON in the System Control Register and can be switched on/off with bit HS_ON in the Power Output Register. See Figure 21 for high-side switch circuitry and connection to external lamp.
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
No Limit No Limit No Limit 55 mA (typ) 275 mA (typ) 370 mA (typ) 550 mA (typ) 740 mA (typ)
VSUP
on/off Control Status Current Limit High-Side Driver Charge Pump, Overcurrent Protection, Inrush Current Limiter
HS
Figure 21. High-Side Circuitry High-Side Overvoltage/Undervoltage Protection The output is protected against undervoltage/overvoltage conditions. This protection is done by the low- and high-voltage interrupt circuitry. If one of these flags (LVF, HVF) is set, the output is disabled. The overvoltage/undervoltage status flags are cleared (and the output re-enabled) by writing a logic [1] to the LVF/HVF flags in the Interrupt Flag Register or by RESET. Clearing this flag is useless as long as a high- or low-voltage condition is present. High-Side Overtemperature Protection The high-side output provides an overtemperature prewarning with the HTF in the Interrupt Status Register. In order to protected the output against overtemperature the HighTemperature Reset has to be enabled. If this value is reached, the part will generate a reset and disable all power outputs. High-Side Overcurrent Protection The high-side output is protected against overcurrent. In case the overcurrent limit is or was reached, the output will be automatically switched off and the overcurrent flag is set. Due to the high inrush current of bulbs, a special feature was implemented to avoid a overcurrent shutdown during this inrush current. If an PWM frequency will be supplied to the FGEN output during the switch on of a bulb the inrush current will be limited to the overcurrent shutdown limit. This means if the current reaches the overcurrent shutdown, the high side will be switched off, but each rising edge on the FGEN input will enable the driver again. In order to be able to distinguish between a shutdown due to an inrush current or a real shutdown, the software has to check if the overcurrent status flag (HS_OCF) in the System Status Register is set beyond a certain period of time.
908E625 32
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
The overcurrent status flag is cleared by writing a logic [1] to the HS_OCF in the System Status Register (see Figure 22).
High-Side Current HS Current High-Side Overcurrent Shutdown Threshold HS Over-Current Shutdown Threshold
t
FGEN Input (Microcontroller FGEN Input PWM Signal) (C PWM signal)
t
Figure 22. Inrush Current Limit on High-Side Output Switchable VDD Outputs The HVDD terminal is a switchable VDD output terminal. It can be used for driving external circuitry which requires a VDD voltage. The output is enable with bit PSON in the System Control Register and can be switched on/off with bit HVDD_ON in the Power Output Register. Low- or high-voltage conditions (LVI/HVI) will have no influence on this circuitry. HVDD Overtemperature Protection The overtemperature protection is enabled if the hightemperature reset is enabled. HVDD Overcurrent Protection The HVDD output is protected against overcurrent. In case the overcurrent limit is or was reached, the output will be automatically switched off and the HVDD overcurrent flag in the System Status Register is set. System Control Register (SYSCTL)
Register Name and Address: SYSCTL - $03
Bit7 Read Write Reset
PSON 0
6
SRS1 0
5
SRS0 0
4
0
3
0
2
0
1
0
Bit0
0 GS
0
0
0
0
0
PSON--Power Stages On Bit This read/write bit enables the power stages (half-bridges, high side, LIN transmitter, Port A Current Sources, and HVDD output). Reset clears the PSON bit. * 1 = Power stages enabled. * 0 = Power stages disabled.
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 33
SRS0-SRS1--LIN Slew Rate Selection Bits This read/write bits enables the user to select the appropriate LIN slew rate for different baud rate configurations as shown in Table 6. Table 6. LIN Slew Rate Selection Bits
SRS1 SRS0 Current Source Enable
HVDD_OCF--HVDD Output Overcurrent Flag Bit This read/write flag is set on overcurrent condition at HVDD terminal. Clear HVDD_OCF and enable the output by writing a logic [1] to the HVDD_OCF Flag. Reset clears the HVDD_OCF bit. Writing a logic [0] to HVDD_OCF has no effect. * 1 = Overcurrent condition on VDD has occurred. * 0 = No overcurrent condition on VDD has occurred. HS_OCF--High-Side Overcurrent Flag Bit This read/write flag is set on overcurrent condition at highside driver. Clear HS_OCF and enable HS Driver by writing a logic [1] to HS_OCF. Reset clears the HS_OCF bit. Writing a logic [0] to HS_OCF has no effect. * 1 = Overcurrent condition on high-side drivers has occurred. * 0 = No overcurrent condition on high-side drivers has occurred. LVF--H-Bridge Low-Voltage Bit This read only bit is a copy of the LVF bit in the Interrupt Flag Register. * 1 = Low-voltage condition on H-Bridges. * 0 = No low-voltage condition on H-Bridges.
Bit0
HTF
0 0 1 1
0 1 0 0
Initial SR 0.5 x initial SR 16 x initial SR 8 x initial SR
GS--Go to STOP Mode Bit This read/write bit instructs the chip to power down and go into STOP mode. Reset or CPU interrupt requests clears the GS bit. * 1 = Power down and go to STOP mode. * 0 = Not in STOP mode. System Control Register (SYSSTAT)
Register Name and Address: SYSSTAT - $0c
Bit7 Read Write Reset
HP_ OCF 0
6
SICL
5
HVDD _OCF 0
4
HS_ OCF 0
3
LVF
2
HVF
1
HB_ OCF 0
HVF--H-Bridge High-Voltage Sensor Bit This read only bit is a copy of the HVF bit in the Interrupt Flag Register. * 1 = High-voltage condition on H-Bridges. * 0 = No high-voltage condition on H-Bridges. HB_OCF--H-Bridge Overcurrent Flag Bit This read / write flag is set on overcurrent condition at the HBridges. Clear HB_OCF and enable Half-Bridge driver by writing a logic [1] to HB_OCF. Reset clears the HB_OCF bit. Writing a logic [0] to HB_OCF has no effect. * 1 = Overcurrent condition on H-Bridges has occurred. * 0 = No overcurrent condition on H-Bridges has occurred. HTF--Overtemperature Status Bit This read only bit is a copy of the HTF bit in the Interrupt Flag Register. * 1 = Overtemperature condition on H-Bridges. * 0 = No overtemperature condition on H-Bridges.
0
0
0
0
HP_OCF--Hall-Effect Sensor Input Terminal Overcurrent Flag Bit This read/write flag is set on overcurrent condition at one of the Hall-effect sensor input terminals. Clear HP_OCF and enable the output by writing a logic [1] to the HP_OCF Flag. Reset clears the HP_OCF bit. Writing a logic [0] to HP_OCF has no effect. * 1 = Overcurrent condition on Hall-effect sensor input terminal has occurred. * 0 = No overcurrent condition on Hall-effect sensor input terminal has occurred. SICL -- Serial Input Current Limitation Bit This read only bit is set if the ISO9141 transmitter operates in current limitation region. Due to excessive power dissipation in the transmitter, software is advised to turn the transmitter off immediately. * 1 = Transmitter operating in current limitation region. * 0 = Transmitter not operating in current limitation region.
908E625 34
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
Autonomous Watchdog (AWD)
The Autonomous Watchdog module comprises three functions: * Periodic interrupt function * Watchdog function for the CPU in RUN mode * Cyclic wake-up function The AWD is enabled if AWDIE or AWDRE or AWDCC in the AWDCTL Register is set. If these bits are cleared, the AWD oscillator is disabled and the watchdog is switched off. Periodic Interrupt The periodic interrupt is available in STOP mode. It will be enabled by setting the AWDIE bit in the AWDCTL Register. If AWDIE is set, the AWD will wake up the system after a fixed period of time. This time period can be selected with bit AWDR in the AWD Control Register. Watchdog The watchdog function is only available in RUN mode. On setting the AWDRE bit, the watchdog functionality in RUN mode is activated. Once this function is enabled, it is not possible to disable it via software. If the timer reaches end value and AWDRE is set, a system reset will be initiated. Operations of the watchdog function are ceased in STOP mode. Normal operation will be continued when the system is back to RUN mode. To prevent a watchdog reset the watchdog time-out counter has to be reset before it reaches the end value. This is done by a write to the AWDRST bit in the AWDCTL Register. Cyclic Wake-Up The cyclic wake-up feature is available in STOP mode. If this feature is enabled, the selected Hall-effect sensor input terminals are switched on and sensed. If a "1" is detected on one of these inputs and the interrupt for the Hall-effect sensors is enabled, a system wake-up will be performed. (Switch on main voltage regulator and assert IRQ to the microcontroller). Autonomous Watchdog Control Register (AWDCTL)
Register Name and Address: AWDCTL - $0b
AWDRE--Autonomous Watchdog Reset Enable Bit This read/write bit enables resets on AWD time-outs. RST will only be asserted when the device is in RUN mode. AWDRE is one-time setable after each reset. Reset clears the AWDRE bit. * 1 = Autonomous watchdog enabled. * 0 = Autonomous watchdog disabled. AWDIE--Autonomous Watchdog Interrupt Enable Bit This read/write bit enables CPU interrupts by the Autonomous Watchdog time-out flag, AWFD. IRQ will only be asserted when the device is in STOP mode. Reset clears the AWDIE bit. * 1 = CPU interrupt requests from AWDF enabled. * 0 = CPU interrupt requests from AWDF disabled. AWDCC-- Autonomous Watchdog Cyclic Check This read/write bit enables the cyclic check of the twoterminal Hall-effect sensor and the analog inputs. Reset clears the AWDCC bit. * 1 = Cyclic check of the Hall-effect sensor and analog port. * 0 = No cyclic check of the Hall-effect sensor and analog port. AWDF--Autonomous Watchdog Time-Out Flag Bit This read/write flag is set when the Autonomous Watchdog has timed out. Clear AWDF by writing a logic [1] to AWDF. Clearing AWDF also resets the AWD counter and starts a new time-out period. Reset clears the AWDF bit. Writing a logic [0] to AWDF has no effect. * 1 = AWD has timed out. * 0 = AWD has not yet timed out. AWDR--Autonomous Watchdog Rate Bit This read/write bit select the clock rate of the Autonomous Watchdog. Reset clears the AWDR bit. * 1 = Fast rate selected (10 ms). * 0 = Slow rate selected (20 ms).
Voltage Regulator
Bit0
AWDR
Bit7 Read Write Reset
0 0
6
0
5
4
AWDRE
3
AWDIE
2
AWDCC
1
AWDF
AWDRST
The 908E625 chip contains a low-power, low-drop voltage regulator to provide internal power and external power for the MCU. The on-chip regulator consist of two elements, the main regulator and the low-voltage reset circuit. The VDD regulator accepts a unregulated input supply and provides a regulated VDD supply to all digital sections of the device. The output of the regulator is also connected to the VDD terminal to provide the 5.0 V to the microcontroller. RUN Mode During RUN mode the main voltage regulator is on. It will provide a regulated supply to all digital sections.
0
0
0
0
0
0
0
AWDRST--Autonomous Watchdog Reset Bit This write only bit resets the Autonomous Watchdog time-out period. AWDRST always reads zero. Reset clears AWDRST bit. * 1 = Reset AWD and restart time-out period. * 0 = No effect.
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 35
STOP Mode During STOP mode, the STOP mode regulator will take care of suppling a regulated output voltage. The STOP mode
regulator has a very limited output current capability. The output voltage will be lower as the output voltage of the main voltage regulator.
PACKAGE THERMAL PERFORMANCE
Figure 23 shows a thermal response curve for a package mounted onto a thermally enhanced PCB. Note PCB board is a multi-layer with two inner copper planes (2s2p). The board conforms to JEDEC EIA/JESD 51-5 and JESD51-7. Substrate thickness is 1.60 mm. Top and bottom copper trace layers are 0.7 mm thick, with two inner copper planes of 0.35 mm thickness. Thermal vias have 0.35 mm thick plating.
Thermal Impedance [C/W]
30 25 20 15 10 5 5.0 0 0.00001 0.0001
Thermal Impedance (C/W)
0.001
0.01
0.1 1 1.0 Time (s)
10
100
1000
10000
time[s]
Figure 23. Thermal Response of H-Bridge Driver with Package Soldered to a JEDEC PCB Board
908E625 36
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
PACKAGE DIMENSIONS
DWB SUFFIX 54-TERMINAL SOIC WIDE BODY EXPOSED PAD PLASTIC PACKAGE CASE 1400-01 ISSUE B
10.3 7.6 7.4 5 C 9 B 2.65 2.35
52X
1
54
0.65
PIN 1 INDEX
4 9 B B 18.0 17.8 C L
27
28
5.15
2X 27 TIPS
A
54X
SEATING PLANE
0.3
ABC A
0.10 A
NOTES: 1. ALL DIMENSIONS ARE IN MILLIMETERS. 2. DIMENSIONING AND TOLERANCING PER ASME Y14.5M, 1994. 3. DATUMS B AND C TO BE DETERMINED AT THE PLANE WHERE THE BOTTOM OF THE LEADS EXIT THE PLASTIC BODY. 4. THIS DIMENSION DOES NOT INCLUDE MOLD FLASH, PROTRUSION OR GATE BURRS. MOLD FLASH, PROTRUSION OR GATE BURRS SHALL NOT EXCEED 0.15 MM PER SIDE. THIS DIMENSION IS DETERMINED AT THE PLANE WHERE THE BOTTOM OF THE LEADS EXIT THE PLASTIC BODY. 5. THIS DIMENSION DOES NOT INCLUDE INTERLEAD FLASH OR PROTRUSIONS. INTERLEAD FLASH AND PROTRUSIONS SHALL NOT EXCEED 0.25 MM PER SIDE. THIS DIMENSION IS DETERMINED AT THE PLANE WHERE THE BOTTOM OF THE LEADS EXIT THE PLASTIC BODY. 6. THIS DIMENSION DOES NOT INCLUDE DAMBAR PROTRUSION. ALLOWABLE DAMBAR PROTRUSION SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED 0.46 MM. DAMBAR CANNOT BE LOCATED ON THE LOWER RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN PROTRUSION AND ADJACENT LEAD SHALL NOT LESS THAN 0.07 MM. 7. EXACT SHAPE OF EACH CORNER IS OPTIONAL. 8. THESE DIMENSIONS APPLY TO THE FLAT SECTION OF THE LEAD BETWEEN 0.1 MM AND 0.3 MM FROM THE LEAD TIP. 9. THE PACKAGE TOP MAY BE SMALLER THAN THE PACKAGE BOTTOM. THIS DIMENSION IS DETERMINED AT THE OUTERMOST EXTREMES OF THE PLASTIC BODY EXCLUSIVE OF MOLD FLASH, TIE BAR BURRS, GATE BURRS AND INTER-LEAD FLASH, BUT INCLUDING ANY MISMATCH BETWEEN THE TOP AND BOTTOM OF THE PLASTIC BODY.
R0.08 MIN C A 8 0 C 0.25
GAUGE PLANE
0 MIN
(1.43) 0.1 0.0
10.9 9.7 0.30 A B C
0.9 0.5 SECTION B-B
(0.29) 0.30 0.25 6 0.13 0.38 0.22
M
BASE METAL
5.3 4.8 0.30 A B C
(0.25)
PLATING
A BC
8
ROTATED 90 CLOCKWISE
SECTION A-A
VIEW C-C
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 37
NOTES
908E625 38
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
NOTES
MOTOROLA ANALOG INTEGRATED CIRCUIT DEVICE DATA
908E625 39
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typicals", must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other appl ication in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. MOTOROLA and the Stylized M Logo are registered in the US Patent and Trademark Office. All other product or service names are the property of their respective owners. (c) Motorola, Inc. 2003
HOW TO REACH US: USA/EUROPE/LOCATIONS NOT LISTED: Motorola Literature Distribution: P.O. Box 5405, Denver, Colorado 80217. 1-303-675-2140 or 1-800-441-2447 JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3-20-1 Minami-Azabu. Minato-ku, Tokyo 106-8573 Japan. 81-3-3440-3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate, Tao Po, N.T., Hong Kong. 852-26668334 TECHNICAL INFORMATION CENTER: 1-800-521-6274
MM908E625/D


▲Up To Search▲   

 
Price & Availability of MM908E625

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X